40a3cddcc14399f0132cf3cfe97dd8284d5762df,lambda-local/src/main/java/com/zaoo/lambda/rest/MethodInvoker.java,MethodInvoker,invoke,#Object#LambdaProxyRequest#,105
Before Change
} else {
error = new Error(e.getLocalizedMessage(), e);
}
return new RestResponseEntity(500, error, getCrossOriginHeaders(request));
} catch (Exception e) {
log.error(e.getLocalizedMessage(), e);
Error error = new Error(e.getLocalizedMessage(), e);
After Change
if (e.getCause() != null) {
error = new Error(e.getCause().getLocalizedMessage(), e.getCause());
} else {
error = new Error(e.getLocalizedMessage(), e);
}
return new RestResponseEntity.Builder()
.withStatusCode(500)
.withResult(error)
.addHeaders(getCrossOriginHeaders(request))
.build();
} catch (Exception e) {
log.error(e.getLocalizedMessage(), e);
Error error = new Error(e.getLocalizedMessage(), e);